<|user|>
以下是一个网页的 html 内容（部分内容被省略）：

```html
{{ html }}
```

这是一个新闻网页吗？如果是的话，请给出达成以下目标的合适的 CSS 选择器：
1. 文章标题
2. 作者
3. 发布时间
4. 所有文章段落（不包括广告、推荐等）
5. 插图（不包括广告、头像、推荐等）

注意：
- 如果没有元素，返回 null
- 尽量使用简短但足够精准的选择器
- 尽量不要用 utility classes，比如常见的 tailwindcss 类名（w-*, text-*, bg-*等）
- 注意你输出的必须是合法的 CSS 选择器，比如注意转义类名中的 &, *, % 等字符
- 如果页面上包括不止一篇文章，内容包括第一篇文章的即可
- 对于 title，你需要找到文章语义上的标题，而非仅仅是 html 标签
- 看起来像是自动生成的 class 或 id 的选择器不可使用（比如带有一段hash的）！

如果这不是一个新闻网页，请返回一个空对象 {}

<|system|>
按照这样的格式，输出一个 JSON 对象：
```json
{
    "title": "your_selector",
    "author": "your_selector",
    "datetime": "your_selector",
    "paragraphs": "your_selector",
    "images": "your_selector"
}
```

{% if "__result__" in globals() -%}
<|assistant|>
{{
    from json import dumps, loads
    dumps( data := loads(__result__), ensure_ascii=False, indent=4)
}}
<|user|>
我试了试你的选择器，但是结果不尽人意：
{% for task, exception in problems %}
- {{ task }} 的选择器 `{{ data[task] }}` 不对：{{ exception or "querySelector 的结果为空" }}
{% endfor %}
请修改 {{ "、".join(i for i, _ in problems) }} 的选择器。
{% endif -%}
